i feel much better now - German English Dictionary